package com.xrh.core.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @function 接口权限注解(用于控制器上面 , 在拦截器中找到该注解 , 判断请求的uri是否等于值value , 有则有权限)
 * @author 肖荣辉
 * @date 2023年5月18日
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD , ElementType.TYPE})  
public @interface InterfacePermission {
	
	//对应的接口uri , 用于鉴权 , 不写default ,则必填
	String value();
	
	//接口名称
	String name();
}
